/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/*
 * DialogoValoresMetodoAdapMPF.java
 *
 * Created on 30-11-2009, 12:28:33 PM
 */
package dialogos;

import utilidades.ValidaEnteros;
import utilidades.ValoresMetodoMPF;

/**
 *
 * @author SEBA
 */
public class DialogoValoresMetodoAdapMPF extends javax.swing.JDialog {

        

	ValoresMetodoMPF vmmpf = new ValoresMetodoMPF ();
        private boolean stateChanged = true;
	private int indicadorNivelOrganizacion;
	private int indicadorNivelColaboracion;
	private int indicadorComplejidadVentana;
	private int indicadorNumeroFuncionalidades;
	private int indicadorNumeroUsuarios;
	private int indicadorComplejidadFuncionalidades;
	private int menorPuntajeNivel;
	private int puntosNivelOrganizacionOrden;
	private int puntosNivelOrganizacionDesorden;
	private int puntosNivelColaboracionBajo;
	private int puntosNivelColaboracionAlto;
	private int puntosComplejidadVentanaBajo;
	private int puntosComplejidadVentanaMedio;
	private int puntosComplejidadVentanaExcesivo;
	private int puntosNumeroFuncionalidadesBasico;
	private int puntosNumeroFuncionalidadesMedio;
	private int puntosNumeroFuncionalidadesAlto;
	private int puntosNumeroFuncionalidadesMuyAlto;
	private int puntosNumeroUsuariosBasico;
	private int puntosNumeroUsuariosMedio;
	private int puntosNumeroUsuariosAvanzado;
	private int puntosComplejidadFuncionalidadesBasico;
	private int puntosComplejidadFuncionalidadesMedio;
	private int puntosComplejidadFuncionalidadesAvanzado;
	private int totalPuntajePequeñoMenor;
	private int totalPuntajePequeñoMayor;
	private int totalPuntajeMedioMenor;
	private int totalPuntajeMedioMayor;
	private int totalPuntajeComplejoMenor;
	private int totalPuntajeComplejoMayor;

	/** Creates new form DialogoValoresMetodoAdapMPF */
	public DialogoValoresMetodoAdapMPF (java.awt.Frame parent, boolean modal) {
		super (parent, modal);
		initComponents ();
		this.setLocationRelativeTo (null);
		jTextFieldMenorPuntaje.addKeyListener (new ValidaEnteros (jTextFieldMenorPuntaje));
		cargaDatos ();
		muestraDatos ();
	}

	public void cargaDatos () {
		indicadorNivelOrganizacion = vmmpf.getIndicadorNivelOrganizacion ();
		indicadorNivelColaboracion = vmmpf.getIndicadorNivelColaboracion ();
		indicadorComplejidadVentana = vmmpf.getIndicadorComplejidadVentana ();
		indicadorNumeroFuncionalidades = vmmpf.getIndicadorNumeroFuncionalidades ();
		indicadorNumeroUsuarios = vmmpf.getIndicadorNumeroUsuarios ();
		indicadorComplejidadFuncionalidades = vmmpf.getIndicadorComplejidadFuncionalidades ();
		menorPuntajeNivel = vmmpf.getMenorPuntajeNivel ();
		puntosNivelOrganizacionOrden = vmmpf.getPuntosNivelOrganizacionOrden ();
		puntosNivelOrganizacionDesorden = vmmpf.getPuntosNivelOrganizacionDesorden ();
		puntosNivelColaboracionBajo = vmmpf.getPuntosNivelColaboracionBajo ();
		puntosNivelColaboracionAlto = vmmpf.getPuntosNivelColaboracionAlto ();
		puntosComplejidadVentanaBajo = vmmpf.getPuntosComplejidadVentanaBajo ();
		puntosComplejidadVentanaMedio = vmmpf.getPuntosComplejidadVentanaMedio ();
		puntosComplejidadVentanaExcesivo = vmmpf.getPuntosComplejidadVentanaExcesivo ();
		puntosNumeroFuncionalidadesBasico = vmmpf.getPuntosNumeroFuncionalidadesBasico ();
		puntosNumeroFuncionalidadesMedio = vmmpf.getPuntosNumeroFuncionalidadesMedio ();
		puntosNumeroFuncionalidadesAlto = vmmpf.getPuntosNumeroFuncionalidadesAlto ();
		puntosNumeroFuncionalidadesMuyAlto = vmmpf.getPuntosNumeroFuncionalidadesMuyAlto ();
		puntosNumeroUsuariosBasico = vmmpf.getPuntosNumeroUsuariosBasico ();
		puntosNumeroUsuariosMedio = vmmpf.getPuntosNumeroUsuariosMedio ();
		puntosNumeroUsuariosAvanzado = vmmpf.getPuntosNumeroUsuariosAvanzado ();
		puntosComplejidadFuncionalidadesBasico = vmmpf.getPuntosComplejidadFuncionalidadesBasico ();
		puntosComplejidadFuncionalidadesMedio = vmmpf.getPuntosComplejidadFuncionalidadesMedio ();
		puntosComplejidadFuncionalidadesAvanzado = vmmpf.getPuntosComplejidadFuncionalidadesAvanzado ();
		totalPuntajePequeñoMenor = vmmpf.getTotalPuntajePequeñoMenor ();
		totalPuntajePequeñoMayor = vmmpf.getTotalPuntajePequeñoMayor ();
		totalPuntajeMedioMenor = vmmpf.getTotalPuntajeMedioMenor ();
		totalPuntajeMedioMayor = vmmpf.getTotalPuntajeMedioMayor ();
		totalPuntajeComplejoMenor = vmmpf.getTotalPuntajeComplejoMenor ();
		totalPuntajeComplejoMayor = vmmpf.getTotalPuntajeComplejoMayor ();
	}

	public void muestraDatos () {
            //////////////////////////////////////////////////////////////////////////////////////////////
                jComboBoxNivelOrganizacion.setSelectedItem(String.valueOf(indicadorNivelOrganizacion));
                jComboBoxNivelColaboracion.setSelectedItem(String.valueOf(indicadorNivelColaboracion));
                jComboBoxComplejidadVentana.setSelectedItem(String.valueOf(indicadorComplejidadVentana));
                jComboBoxNumeroFuncionalidades.setSelectedItem(String.valueOf(indicadorNumeroFuncionalidades));
                jComboBoxNumeroUsuarios.setSelectedItem(String.valueOf(indicadorNumeroUsuarios));
                jComboBoxComplejidadFuncionalidades.setSelectedItem(String.valueOf(indicadorComplejidadFuncionalidades));
            //////////////////////////////////////////////////////////////////////////////////////////////

		jTextFieldMenorPuntaje.setText (String.valueOf (menorPuntajeNivel));
		jLabelPuntosNivelOrganizacionOrden.setText (String.valueOf (puntosNivelOrganizacionOrden));
		jLabelPuntosNivelOrganizacionDesorden.setText (String.valueOf (puntosNivelOrganizacionDesorden));
		jLabelPuntosNivelColaboracionBajo.setText (String.valueOf (puntosNivelColaboracionBajo));
		jLabelPuntosNivelColaboracionAlto.setText (String.valueOf (puntosNivelColaboracionAlto));
		jLabelPuntosComplejidadVentanaBajo.setText (String.valueOf (puntosComplejidadVentanaBajo));
		jLabelPuntosComplejidadVentanaMedio.setText (String.valueOf (puntosComplejidadVentanaMedio));
		jLabelPuntosComplejidadVentanaExcesivo.setText (String.valueOf (puntosComplejidadVentanaExcesivo));
		jLabelPuntosNumeroFuncionalidadesBasico.setText (String.valueOf (puntosNumeroFuncionalidadesBasico));
		jLabelPuntosNumeroFuncionalidadesMedio.setText (String.valueOf (puntosNumeroFuncionalidadesMedio));
		jLabelPuntosNumeroFuncionalidadesAlto.setText (String.valueOf (puntosNumeroFuncionalidadesAlto));
		jLabelPuntosNumeroFuncionalidadesMuyAlto.setText (String.valueOf (puntosNumeroFuncionalidadesMuyAlto));
		jLabelPuntosNumeroUsuariosBasico.setText (String.valueOf (puntosNumeroUsuariosBasico));
		jLabelPuntosNumeroUsuariosMedio.setText (String.valueOf (puntosNumeroUsuariosMedio));
		jLabelPuntosNumeroUsuariosAvanzado.setText (String.valueOf (puntosNumeroUsuariosAvanzado));
		jLabelPuntosComplejidadFuncionalidadesBasico.setText (String.valueOf (puntosComplejidadFuncionalidadesBasico));
		jLabelPuntosComplejidadFuncionalidadesMedio.setText (String.valueOf (puntosComplejidadFuncionalidadesMedio));
		jLabelPuntosComplejidadFuncionalidadesAvanzado.setText (String.valueOf (puntosComplejidadFuncionalidadesAvanzado));
		jLabelPequeñoMenor.setText (String.valueOf (totalPuntajePequeñoMenor));
		jLabelPequeñoMayor.setText (String.valueOf (totalPuntajePequeñoMayor));
		jLabelMedioMenor.setText (String.valueOf (totalPuntajeMedioMenor));
		jLabelMedioMayor.setText (String.valueOf (totalPuntajeMedioMayor));
		jLabelGrandeMenor.setText (String.valueOf (totalPuntajeComplejoMenor));
		jLabelGrandeMayor.setText (String.valueOf (totalPuntajeComplejoMayor));
	}

	public void calcula () {
		puntosNivelOrganizacionOrden = menorPuntajeNivel;
		puntosNivelOrganizacionDesorden = indicadorNivelOrganizacion * puntosNivelOrganizacionOrden;
		puntosNivelColaboracionBajo = menorPuntajeNivel;
		puntosNivelColaboracionAlto = indicadorNivelColaboracion * puntosNivelColaboracionBajo;
		puntosComplejidadVentanaBajo = menorPuntajeNivel;
		puntosComplejidadVentanaMedio = indicadorComplejidadVentana * puntosComplejidadVentanaBajo;
		puntosComplejidadVentanaExcesivo = indicadorComplejidadVentana * puntosComplejidadVentanaMedio;
		puntosNumeroFuncionalidadesBasico = menorPuntajeNivel;
		puntosNumeroFuncionalidadesMedio = indicadorNumeroFuncionalidades * puntosNumeroFuncionalidadesBasico;
		puntosNumeroFuncionalidadesAlto = indicadorNumeroFuncionalidades * puntosNumeroFuncionalidadesMedio;
		puntosNumeroFuncionalidadesMuyAlto = indicadorNumeroFuncionalidades * puntosNumeroFuncionalidadesAlto;
		puntosNumeroUsuariosBasico = menorPuntajeNivel;
		puntosNumeroUsuariosMedio = indicadorNumeroUsuarios * puntosNumeroUsuariosBasico;
		puntosNumeroUsuariosAvanzado = indicadorNumeroUsuarios * puntosNumeroUsuariosMedio;
		puntosComplejidadFuncionalidadesBasico = menorPuntajeNivel;
		puntosComplejidadFuncionalidadesMedio = indicadorComplejidadFuncionalidades * puntosComplejidadFuncionalidadesBasico;
		puntosComplejidadFuncionalidadesAvanzado = indicadorComplejidadFuncionalidades * puntosComplejidadFuncionalidadesMedio;
		totalPuntajePequeñoMenor = puntosNivelOrganizacionOrden + puntosNivelColaboracionBajo + puntosComplejidadVentanaBajo +
								   puntosNumeroFuncionalidadesBasico + puntosNumeroUsuariosBasico + puntosComplejidadFuncionalidadesBasico;
		totalPuntajePequeñoMayor = puntosNivelOrganizacionDesorden + puntosNivelColaboracionAlto + puntosComplejidadVentanaExcesivo +
								   puntosNumeroFuncionalidadesBasico + puntosNumeroUsuariosBasico + puntosComplejidadFuncionalidadesBasico;
		totalPuntajeMedioMenor = puntosNivelOrganizacionOrden + puntosNivelColaboracionBajo + puntosComplejidadVentanaBajo +
								 puntosNumeroFuncionalidadesMedio + puntosNumeroUsuariosMedio + puntosComplejidadFuncionalidadesMedio;
		totalPuntajeMedioMayor = puntosNivelOrganizacionDesorden + puntosNivelColaboracionAlto + puntosComplejidadVentanaExcesivo +
								 puntosNumeroFuncionalidadesAlto + puntosNumeroUsuariosMedio + puntosComplejidadFuncionalidadesMedio;
		totalPuntajeComplejoMenor = puntosNivelOrganizacionOrden + puntosNivelColaboracionBajo + puntosComplejidadVentanaBajo +
									puntosNumeroFuncionalidadesAlto + puntosNumeroUsuariosBasico + puntosComplejidadFuncionalidadesAvanzado;
		totalPuntajeComplejoMayor = puntosNivelOrganizacionDesorden + puntosNivelColaboracionAlto + puntosComplejidadVentanaExcesivo +
									puntosNumeroFuncionalidadesMuyAlto + puntosNumeroUsuariosAvanzado + puntosComplejidadFuncionalidadesAvanzado;
	}

	/** This method is called from within the constructor to
	 * initialize the form.
	 * WARNING: Do NOT modify this code. The content of this method is
	 * always regenerated by the Form Editor.
	 */
	@SuppressWarnings ("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
    private void initComponents() {

        jLabelInformacion = new javax.swing.JLabel();
        jPanelIndicadores = new javax.swing.JPanel();
        jLabelIndicadores = new javax.swing.JLabel();
        jLabelNivelOrganizacion = new javax.swing.JLabel();
        jLabelNivelColaboracion = new javax.swing.JLabel();
        jLabelComplejidadVentana = new javax.swing.JLabel();
        jLabelNumeroFuncionalidades = new javax.swing.JLabel();
        jLabelNumeroUsuarios = new javax.swing.JLabel();
        jLabelComplejidadFuncionalidades = new javax.swing.JLabel();
        jLabelModificadoresDeImportancia = new javax.swing.JLabel();
        jComboBoxNivelOrganizacion = new javax.swing.JComboBox();
        jComboBoxNivelColaboracion = new javax.swing.JComboBox();
        jComboBoxComplejidadVentana = new javax.swing.JComboBox();
        jComboBoxNumeroFuncionalidades = new javax.swing.JComboBox();
        jComboBoxNumeroUsuarios = new javax.swing.JComboBox();
        jComboBoxComplejidadFuncionalidades = new javax.swing.JComboBox();
        jPanelMenorPuntaje = new javax.swing.JPanel();
        jLabelMenorPuntajeNivel = new javax.swing.JLabel();
        jTextFieldMenorPuntaje = new javax.swing.JTextField();
        jPanelPuntos = new javax.swing.JPanel();
        jLabelPuntosNivelOrganizacion = new javax.swing.JLabel();
        jLabelNivelOrganizacionOrden = new javax.swing.JLabel();
        jLabelNivelOrganizacionDesorden = new javax.swing.JLabel();
        jLabelPuntosNivelColaboracion = new javax.swing.JLabel();
        jLabelNivelColaboracionBajo = new javax.swing.JLabel();
        jLabelNivelColaboracionAlto = new javax.swing.JLabel();
        jLabelPuntosComplejidadVentana = new javax.swing.JLabel();
        jLabelComplejidadVentanaBajo = new javax.swing.JLabel();
        jLabelComplejidadVentanaMedio = new javax.swing.JLabel();
        jLabelComplejidadVentanaExcesivo = new javax.swing.JLabel();
        jLabelPuntosNumeroUsuarios = new javax.swing.JLabel();
        jLabelPuntosNumeroFuncionalidades = new javax.swing.JLabel();
        jLabelNumeroFuncionalidadesBasico = new javax.swing.JLabel();
        jLabelNumeroFuncionalidadesMedio = new javax.swing.JLabel();
        jLabelNumeroFuncionalidadesAlto = new javax.swing.JLabel();
        jLabelNumeroFuncionalidadesMuyAlto = new javax.swing.JLabel();
        jLabelNumeroUsuariosBasico = new javax.swing.JLabel();
        jLabelNumeroUsuariosMedio = new javax.swing.JLabel();
        jLabelNumeroUsuariosAvanzado = new javax.swing.JLabel();
        jLabelPuntosComplejidadFuncionalidades = new javax.swing.JLabel();
        jLabelComplejidadFuncionalidadesBasico = new javax.swing.JLabel();
        jLabelComplejidadFuncionalidadesMedio = new javax.swing.JLabel();
        jLabelComplejidadFuncionalidadesAvanzado = new javax.swing.JLabel();
        jLabelPuntosIzquierdo = new javax.swing.JLabel();
        jLabelPuntosDerecho = new javax.swing.JLabel();
        jLabelPuntosNivelOrganizacionOrden = new javax.swing.JLabel();
        jLabelPuntosNivelOrganizacionDesorden = new javax.swing.JLabel();
        jLabelPuntosNumeroFuncionalidadesMedio = new javax.swing.JLabel();
        jLabelPuntosNumeroFuncionalidadesAlto = new javax.swing.JLabel();
        jLabelPuntosNumeroFuncionalidadesMuyAlto = new javax.swing.JLabel();
        jLabelPuntosNivelColaboracionBajo = new javax.swing.JLabel();
        jLabelPuntosNivelColaboracionAlto = new javax.swing.JLabel();
        jLabelPuntosComplejidadVentanaBajo = new javax.swing.JLabel();
        jLabelPuntosComplejidadVentanaMedio = new javax.swing.JLabel();
        jLabelPuntosComplejidadVentanaExcesivo = new javax.swing.JLabel();
        jLabelPuntosNumeroUsuariosBasico = new javax.swing.JLabel();
        jLabelPuntosNumeroUsuariosMedio = new javax.swing.JLabel();
        jLabelPuntosNumeroUsuariosAvanzado = new javax.swing.JLabel();
        jLabelPuntosComplejidadFuncionalidadesBasico = new javax.swing.JLabel();
        jLabelPuntosComplejidadFuncionalidadesMedio = new javax.swing.JLabel();
        jLabelPuntosComplejidadFuncionalidadesAvanzado = new javax.swing.JLabel();
        jSeparatorPuntajes = new javax.swing.JSeparator();
        jLabelPuntosNumeroFuncionalidadesBasico = new javax.swing.JLabel();
        jPanelPuntajeTotal = new javax.swing.JPanel();
        jLabelPequeño = new javax.swing.JLabel();
        jLabelMedio = new javax.swing.JLabel();
        jLabelGrande = new javax.swing.JLabel();
        jLabelPuntajeMenor = new javax.swing.JLabel();
        jLabelOPuntajeMayor = new javax.swing.JLabel();
        jSeparatorPuntajeTotal = new javax.swing.JSeparator();
        jLabelPequeñoMenor = new javax.swing.JLabel();
        jLabelPequeñoMayor = new javax.swing.JLabel();
        jLabelMedioMenor = new javax.swing.JLabel();
        jLabelMedioMayor = new javax.swing.JLabel();
        jLabelGrandeMenor = new javax.swing.JLabel();
        jLabelGrandeMayor = new javax.swing.JLabel();
        jButtonAceptar = new javax.swing.JButton();
        jButtonCancelar = new javax.swing.JButton();

        setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
        setTitle("REUSA - Redefinir valores para el método adaptado MPF");

        jLabelInformacion.setText("Determinar valores para el método adaptado de MPF, que ayuda a determinar el tamaño de un software.");

        jPanelIndicadores.setBorder(javax.swing.BorderFactory.createTitledBorder(javax.swing.BorderFactory.createEtchedBorder(), "Establecer modificadores de importancia"));

        jLabelIndicadores.setFont(new java.awt.Font("Tahoma", 1, 11));
        jLabelIndicadores.setText("Indicadores");

        jLabelNivelOrganizacion.setText("(A) Nivel de organización");

        jLabelNivelColaboracion.setText("(B) Nivel de colaboración");

        jLabelComplejidadVentana.setText("(C) Complejidad por ventana");

        jLabelNumeroFuncionalidades.setText("(D) Número de funcionalidades");

        jLabelNumeroUsuarios.setText("(E) Número de usuarios");

        jLabelComplejidadFuncionalidades.setText("(F) Complejidad de funcionalidades");

        jLabelModificadoresDeImportancia.setFont(new java.awt.Font("Tahoma", 1, 11));
        jLabelModificadoresDeImportancia.setText("Modificadores de importancia");

        jComboBoxNivelOrganizacion.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "2", "3", "4", "5", "6", "7" }));
        jComboBoxNivelOrganizacion.addItemListener(new java.awt.event.ItemListener() {
            public void itemStateChanged(java.awt.event.ItemEvent evt) {
                jComboBoxNivelOrganizacionItemStateChanged(evt);
            }
        });

        jComboBoxNivelColaboracion.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "2", "3", "4", "5", "6", "7" }));
        jComboBoxNivelColaboracion.addItemListener(new java.awt.event.ItemListener() {
            public void itemStateChanged(java.awt.event.ItemEvent evt) {
                jComboBoxNivelColaboracionItemStateChanged(evt);
            }
        });
        jComboBoxNivelColaboracion.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jComboBoxNivelColaboracionActionPerformed(evt);
            }
        });

        jComboBoxComplejidadVentana.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "2", "3", "4", "5", "6", "7" }));
        jComboBoxComplejidadVentana.addItemListener(new java.awt.event.ItemListener() {
            public void itemStateChanged(java.awt.event.ItemEvent evt) {
                jComboBoxComplejidadVentanaItemStateChanged(evt);
            }
        });
        jComboBoxComplejidadVentana.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jComboBoxComplejidadVentanaActionPerformed(evt);
            }
        });

        jComboBoxNumeroFuncionalidades.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "2", "3", "4", "5", "6", "7" }));
        jComboBoxNumeroFuncionalidades.addItemListener(new java.awt.event.ItemListener() {
            public void itemStateChanged(java.awt.event.ItemEvent evt) {
                jComboBoxNumeroFuncionalidadesItemStateChanged(evt);
            }
        });
        jComboBoxNumeroFuncionalidades.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jComboBoxNumeroFuncionalidadesActionPerformed(evt);
            }
        });

        jComboBoxNumeroUsuarios.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "2", "3", "4", "5", "6", "7" }));
        jComboBoxNumeroUsuarios.addItemListener(new java.awt.event.ItemListener() {
            public void itemStateChanged(java.awt.event.ItemEvent evt) {
                jComboBoxNumeroUsuariosItemStateChanged(evt);
            }
        });
        jComboBoxNumeroUsuarios.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jComboBoxNumeroUsuariosActionPerformed(evt);
            }
        });

        jComboBoxComplejidadFuncionalidades.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "2", "3", "4", "5", "6", "7" }));
        jComboBoxComplejidadFuncionalidades.addItemListener(new java.awt.event.ItemListener() {
            public void itemStateChanged(java.awt.event.ItemEvent evt) {
                jComboBoxComplejidadFuncionalidadesItemStateChanged(evt);
            }
        });
        jComboBoxComplejidadFuncionalidades.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jComboBoxComplejidadFuncionalidadesActionPerformed(evt);
            }
        });

        javax.swing.GroupLayout jPanelIndicadoresLayout = new javax.swing.GroupLayout(jPanelIndicadores);
        jPanelIndicadores.setLayout(jPanelIndicadoresLayout);
        jPanelIndicadoresLayout.setHorizontalGroup(
            jPanelIndicadoresLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanelIndicadoresLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanelIndicadoresLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(jPanelIndicadoresLayout.createSequentialGroup()
                        .addComponent(jLabelIndicadores)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 45, Short.MAX_VALUE)
                        .addComponent(jLabelModificadoresDeImportancia))
                    .addGroup(jPanelIndicadoresLayout.createSequentialGroup()
                        .addGroup(jPanelIndicadoresLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(jLabelComplejidadFuncionalidades)
                            .addComponent(jLabelNumeroUsuarios)
                            .addComponent(jLabelNumeroFuncionalidades)
                            .addComponent(jLabelComplejidadVentana)
                            .addComponent(jLabelNivelColaboracion)
                            .addComponent(jLabelNivelOrganizacion))
                        .addGap(47, 47, 47)
                        .addGroup(jPanelIndicadoresLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                            .addComponent(jComboBoxNivelOrganizacion, 0, 48, Short.MAX_VALUE)
                            .addComponent(jComboBoxNivelColaboracion, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                            .addComponent(jComboBoxComplejidadVentana, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                            .addComponent(jComboBoxNumeroFuncionalidades, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                            .addComponent(jComboBoxNumeroUsuarios, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                            .addComponent(jComboBoxComplejidadFuncionalidades, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))))
                .addContainerGap())
        );
        jPanelIndicadoresLayout.setVerticalGroup(
            jPanelIndicadoresLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanelIndicadoresLayout.createSequentialGroup()
                .addGroup(jPanelIndicadoresLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabelIndicadores)
                    .addComponent(jLabelModificadoresDeImportancia))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addGroup(jPanelIndicadoresLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabelNivelOrganizacion)
                    .addComponent(jComboBoxNivelOrganizacion, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addGroup(jPanelIndicadoresLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabelNivelColaboracion)
                    .addComponent(jComboBoxNivelColaboracion, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addGroup(jPanelIndicadoresLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabelComplejidadVentana)
                    .addComponent(jComboBoxComplejidadVentana, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(9, 9, 9)
                .addGroup(jPanelIndicadoresLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabelNumeroFuncionalidades)
                    .addComponent(jComboBoxNumeroFuncionalidades, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addGroup(jPanelIndicadoresLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabelNumeroUsuarios)
                    .addComponent(jComboBoxNumeroUsuarios, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addGroup(jPanelIndicadoresLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabelComplejidadFuncionalidades)
                    .addComponent(jComboBoxComplejidadFuncionalidades, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
        );

        jPanelMenorPuntaje.setBorder(javax.swing.BorderFactory.createTitledBorder(javax.swing.BorderFactory.createEtchedBorder(), "Tabla de puntos por indicador"));

        jLabelMenorPuntajeNivel.setText("Menor puntaje por nivel:");

        jTextFieldMenorPuntaje.setText("10");
        jTextFieldMenorPuntaje.addKeyListener(new java.awt.event.KeyAdapter() {
            public void keyReleased(java.awt.event.KeyEvent evt) {
                jTextFieldMenorPuntajeKeyReleased(evt);
            }
        });

        javax.swing.GroupLayout jPanelMenorPuntajeLayout = new javax.swing.GroupLayout(jPanelMenorPuntaje);
        jPanelMenorPuntaje.setLayout(jPanelMenorPuntajeLayout);
        jPanelMenorPuntajeLayout.setHorizontalGroup(
            jPanelMenorPuntajeLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanelMenorPuntajeLayout.createSequentialGroup()
                .addContainerGap()
                .addComponent(jLabelMenorPuntajeNivel)
                .addGap(63, 63, 63)
                .addComponent(jTextFieldMenorPuntaje, javax.swing.GroupLayout.PREFERRED_SIZE, 89, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap(19, Short.MAX_VALUE))
        );
        jPanelMenorPuntajeLayout.setVerticalGroup(
            jPanelMenorPuntajeLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanelMenorPuntajeLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanelMenorPuntajeLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabelMenorPuntajeNivel)
                    .addComponent(jTextFieldMenorPuntaje, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addContainerGap(17, Short.MAX_VALUE))
        );

        jPanelPuntos.setBorder(javax.swing.BorderFactory.createTitledBorder(javax.swing.BorderFactory.createEtchedBorder(), "Tabla de puntos por indicador"));

        jLabelPuntosNivelOrganizacion.setFont(new java.awt.Font("Tahoma", 1, 11));
        jLabelPuntosNivelOrganizacion.setText("Nivel de organización");

        jLabelNivelOrganizacionOrden.setText("Orden");

        jLabelNivelOrganizacionDesorden.setText("Desorden");

        jLabelPuntosNivelColaboracion.setFont(new java.awt.Font("Tahoma", 1, 11)); // NOI18N
        jLabelPuntosNivelColaboracion.setText("Nivel de colaboración");

        jLabelNivelColaboracionBajo.setText("Bajo");

        jLabelNivelColaboracionAlto.setText("Alto");

        jLabelPuntosComplejidadVentana.setFont(new java.awt.Font("Tahoma", 1, 11)); // NOI18N
        jLabelPuntosComplejidadVentana.setText("Complejidad por ventana");

        jLabelComplejidadVentanaBajo.setText("Bajo");

        jLabelComplejidadVentanaMedio.setText("Medio");

        jLabelComplejidadVentanaExcesivo.setText("Excesivo");

        jLabelPuntosNumeroUsuarios.setFont(new java.awt.Font("Tahoma", 1, 11)); // NOI18N
        jLabelPuntosNumeroUsuarios.setText("Número de usuarios");

        jLabelPuntosNumeroFuncionalidades.setFont(new java.awt.Font("Tahoma", 1, 11));
        jLabelPuntosNumeroFuncionalidades.setText("Número de funcionalidades");

        jLabelNumeroFuncionalidadesBasico.setText("Básico");

        jLabelNumeroFuncionalidadesMedio.setText("Medio");

        jLabelNumeroFuncionalidadesAlto.setText("Alto");

        jLabelNumeroFuncionalidadesMuyAlto.setText("Muy alto");

        jLabelNumeroUsuariosBasico.setText("Básico");

        jLabelNumeroUsuariosMedio.setText("Medio");

        jLabelNumeroUsuariosAvanzado.setText("Avanzado");

        jLabelPuntosComplejidadFuncionalidades.setFont(new java.awt.Font("Tahoma", 1, 11)); // NOI18N
        jLabelPuntosComplejidadFuncionalidades.setText("Complejidad por funcionalidades");

        jLabelComplejidadFuncionalidadesBasico.setText("Básico");

        jLabelComplejidadFuncionalidadesMedio.setText("Medio");

        jLabelComplejidadFuncionalidadesAvanzado.setText("Avanzado");

        jLabelPuntosIzquierdo.setFont(new java.awt.Font("Tahoma", 1, 11));
        jLabelPuntosIzquierdo.setText("Puntos");

        jLabelPuntosDerecho.setFont(new java.awt.Font("Tahoma", 1, 11));
        jLabelPuntosDerecho.setText("Puntos");

        jSeparatorPuntajes.setOrientation(javax.swing.SwingConstants.VERTICAL);

        javax.swing.GroupLayout jPanelPuntosLayout = new javax.swing.GroupLayout(jPanelPuntos);
        jPanelPuntos.setLayout(jPanelPuntosLayout);
        jPanelPuntosLayout.setHorizontalGroup(
            jPanelPuntosLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanelPuntosLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanelPuntosLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jLabelPuntosIzquierdo)
                    .addComponent(jLabelPuntosNivelOrganizacionOrden, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabelPuntosNivelOrganizacionDesorden, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabelPuntosNivelColaboracionBajo, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabelPuntosNivelColaboracionAlto, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabelPuntosComplejidadVentanaBajo, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabelPuntosComplejidadVentanaMedio, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabelPuntosComplejidadVentanaExcesivo, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jPanelPuntosLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jLabelNivelOrganizacionOrden)
                    .addComponent(jLabelPuntosNivelOrganizacion)
                    .addComponent(jLabelNivelOrganizacionDesorden)
                    .addComponent(jLabelNivelColaboracionBajo)
                    .addComponent(jLabelNivelColaboracionAlto)
                    .addComponent(jLabelComplejidadVentanaBajo)
                    .addComponent(jLabelComplejidadVentanaMedio)
                    .addComponent(jLabelPuntosNivelColaboracion)
                    .addComponent(jLabelPuntosComplejidadVentana)
                    .addComponent(jLabelComplejidadVentanaExcesivo))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addComponent(jSeparatorPuntajes, javax.swing.GroupLayout.PREFERRED_SIZE, 4, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jPanelPuntosLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jLabelPuntosNumeroFuncionalidadesMedio, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabelPuntosNumeroFuncionalidadesBasico, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabelPuntosNumeroFuncionalidadesAlto, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabelPuntosNumeroFuncionalidadesMuyAlto, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabelPuntosNumeroUsuariosBasico, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabelPuntosNumeroUsuariosMedio, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabelPuntosNumeroUsuariosAvanzado, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabelPuntosComplejidadFuncionalidadesBasico, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabelPuntosComplejidadFuncionalidadesMedio, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabelPuntosComplejidadFuncionalidadesAvanzado, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabelPuntosDerecho))
                .addGap(14, 14, 14)
                .addGroup(jPanelPuntosLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jLabelPuntosNumeroFuncionalidades)
                    .addComponent(jLabelNumeroFuncionalidadesAlto)
                    .addComponent(jLabelNumeroFuncionalidadesMuyAlto)
                    .addComponent(jLabelPuntosNumeroUsuarios)
                    .addGroup(jPanelPuntosLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                        .addComponent(jLabelNumeroFuncionalidadesBasico)
                        .addComponent(jLabelNumeroFuncionalidadesMedio))
                    .addComponent(jLabelNumeroUsuariosBasico)
                    .addComponent(jLabelNumeroUsuariosMedio)
                    .addComponent(jLabelNumeroUsuariosAvanzado)
                    .addComponent(jLabelPuntosComplejidadFuncionalidades)
                    .addComponent(jLabelComplejidadFuncionalidadesBasico)
                    .addComponent(jLabelComplejidadFuncionalidadesMedio)
                    .addComponent(jLabelComplejidadFuncionalidadesAvanzado))
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
        );
        jPanelPuntosLayout.setVerticalGroup(
            jPanelPuntosLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanelPuntosLayout.createSequentialGroup()
                .addGroup(jPanelPuntosLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(jPanelPuntosLayout.createSequentialGroup()
                        .addGroup(jPanelPuntosLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabelPuntosIzquierdo)
                            .addComponent(jLabelPuntosNumeroFuncionalidades)
                            .addComponent(jLabelPuntosNivelOrganizacion)
                            .addComponent(jLabelPuntosDerecho))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanelPuntosLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabelNumeroFuncionalidadesBasico)
                            .addComponent(jLabelNivelOrganizacionOrden)
                            .addComponent(jLabelPuntosNivelOrganizacionOrden, javax.swing.GroupLayout.PREFERRED_SIZE, 14, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jLabelPuntosNumeroFuncionalidadesBasico, javax.swing.GroupLayout.PREFERRED_SIZE, 14, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanelPuntosLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabelNumeroFuncionalidadesMedio)
                            .addComponent(jLabelNivelOrganizacionDesorden)
                            .addComponent(jLabelPuntosNivelOrganizacionDesorden, javax.swing.GroupLayout.PREFERRED_SIZE, 14, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jLabelPuntosNumeroFuncionalidadesMedio, javax.swing.GroupLayout.PREFERRED_SIZE, 14, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanelPuntosLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabelNumeroFuncionalidadesAlto)
                            .addComponent(jLabelPuntosNumeroFuncionalidadesAlto, javax.swing.GroupLayout.PREFERRED_SIZE, 14, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanelPuntosLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabelNumeroFuncionalidadesMuyAlto)
                            .addComponent(jLabelPuntosNumeroFuncionalidadesMuyAlto, javax.swing.GroupLayout.PREFERRED_SIZE, 14, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addGap(18, 18, 18)
                        .addGroup(jPanelPuntosLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabelPuntosNumeroUsuarios)
                            .addComponent(jLabelPuntosNivelColaboracion))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanelPuntosLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabelNumeroUsuariosBasico)
                            .addComponent(jLabelNivelColaboracionBajo)
                            .addComponent(jLabelPuntosNivelColaboracionBajo, javax.swing.GroupLayout.PREFERRED_SIZE, 14, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jLabelPuntosNumeroUsuariosBasico, javax.swing.GroupLayout.PREFERRED_SIZE, 14, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanelPuntosLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabelNumeroUsuariosMedio)
                            .addComponent(jLabelNivelColaboracionAlto)
                            .addComponent(jLabelPuntosNivelColaboracionAlto, javax.swing.GroupLayout.PREFERRED_SIZE, 14, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jLabelPuntosNumeroUsuariosMedio, javax.swing.GroupLayout.PREFERRED_SIZE, 14, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanelPuntosLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabelNumeroUsuariosAvanzado)
                            .addComponent(jLabelPuntosNumeroUsuariosAvanzado, javax.swing.GroupLayout.PREFERRED_SIZE, 14, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addGap(18, 18, 18)
                        .addGroup(jPanelPuntosLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabelPuntosComplejidadFuncionalidades)
                            .addComponent(jLabelPuntosComplejidadVentana))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanelPuntosLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabelComplejidadFuncionalidadesBasico)
                            .addComponent(jLabelComplejidadVentanaBajo)
                            .addComponent(jLabelPuntosComplejidadVentanaBajo, javax.swing.GroupLayout.PREFERRED_SIZE, 14, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jLabelPuntosComplejidadFuncionalidadesBasico, javax.swing.GroupLayout.PREFERRED_SIZE, 14, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanelPuntosLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabelComplejidadFuncionalidadesMedio)
                            .addComponent(jLabelComplejidadVentanaMedio)
                            .addComponent(jLabelPuntosComplejidadVentanaMedio, javax.swing.GroupLayout.PREFERRED_SIZE, 14, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jLabelPuntosComplejidadFuncionalidadesMedio, javax.swing.GroupLayout.PREFERRED_SIZE, 14, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanelPuntosLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabelComplejidadFuncionalidadesAvanzado)
                            .addComponent(jLabelComplejidadVentanaExcesivo)
                            .addComponent(jLabelPuntosComplejidadVentanaExcesivo, javax.swing.GroupLayout.PREFERRED_SIZE, 14, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jLabelPuntosComplejidadFuncionalidadesAvanzado, javax.swing.GroupLayout.PREFERRED_SIZE, 14, javax.swing.GroupLayout.PREFERRED_SIZE)))
                    .addComponent(jSeparatorPuntajes, javax.swing.GroupLayout.DEFAULT_SIZE, 278, Short.MAX_VALUE))
                .addContainerGap())
        );

        jPanelPuntajeTotal.setBorder(javax.swing.BorderFactory.createTitledBorder(javax.swing.BorderFactory.createEtchedBorder(), "Tabla de puntos por indicador"));

        jLabelPequeño.setText("Pequeño");

        jLabelMedio.setText("Medio");

        jLabelGrande.setText("Grande");

        jLabelPuntajeMenor.setFont(new java.awt.Font("Tahoma", 1, 11));
        jLabelPuntajeMenor.setText("Menor");

        jLabelOPuntajeMayor.setFont(new java.awt.Font("Tahoma", 1, 11));
        jLabelOPuntajeMayor.setText("Mayor");

        jSeparatorPuntajeTotal.setOrientation(javax.swing.SwingConstants.VERTICAL);

        javax.swing.GroupLayout jPanelPuntajeTotalLayout = new javax.swing.GroupLayout(jPanelPuntajeTotal);
        jPanelPuntajeTotal.setLayout(jPanelPuntajeTotalLayout);
        jPanelPuntajeTotalLayout.setHorizontalGroup(
            jPanelPuntajeTotalLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanelPuntajeTotalLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanelPuntajeTotalLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                    .addGroup(jPanelPuntajeTotalLayout.createSequentialGroup()
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 91, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addComponent(jLabelPuntajeMenor)
                        .addGap(15, 15, 15))
                    .addGroup(jPanelPuntajeTotalLayout.createSequentialGroup()
                        .addGroup(jPanelPuntajeTotalLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addGroup(jPanelPuntajeTotalLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                                .addComponent(jLabelMedio, javax.swing.GroupLayout.Alignment.LEADING)
                                .addGroup(jPanelPuntajeTotalLayout.createSequentialGroup()
                                    .addComponent(jLabelGrande)
                                    .addGap(7, 7, 7)))
                            .addComponent(jLabelPequeño))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 50, Short.MAX_VALUE)
                        .addGroup(jPanelPuntajeTotalLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
                            .addComponent(jLabelMedioMenor, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jLabelPequeñoMenor, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jLabelGrandeMenor, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)))
                .addComponent(jSeparatorPuntajeTotal, javax.swing.GroupLayout.PREFERRED_SIZE, 2, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addGroup(jPanelPuntajeTotalLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jLabelPequeñoMayor, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabelMedioMayor, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabelGrandeMayor, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabelOPuntajeMayor))
                .addGap(38, 38, 38))
        );
        jPanelPuntajeTotalLayout.setVerticalGroup(
            jPanelPuntajeTotalLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanelPuntajeTotalLayout.createSequentialGroup()
                .addGroup(jPanelPuntajeTotalLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(jPanelPuntajeTotalLayout.createSequentialGroup()
                        .addGroup(jPanelPuntajeTotalLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(jLabelPuntajeMenor)
                            .addComponent(jLabelOPuntajeMayor))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanelPuntajeTotalLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addGroup(jPanelPuntajeTotalLayout.createSequentialGroup()
                                .addComponent(jLabelPequeñoMayor, javax.swing.GroupLayout.PREFERRED_SIZE, 14, javax.swing.GroupLayout.PREFERRED_SIZE)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                .addComponent(jLabelMedioMayor, javax.swing.GroupLayout.PREFERRED_SIZE, 14, javax.swing.GroupLayout.PREFERRED_SIZE)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                .addComponent(jLabelGrandeMayor, javax.swing.GroupLayout.PREFERRED_SIZE, 14, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanelPuntajeTotalLayout.createSequentialGroup()
                                .addComponent(jLabelPequeñoMenor, javax.swing.GroupLayout.PREFERRED_SIZE, 14, javax.swing.GroupLayout.PREFERRED_SIZE)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                .addComponent(jLabelMedioMenor, javax.swing.GroupLayout.PREFERRED_SIZE, 14, javax.swing.GroupLayout.PREFERRED_SIZE)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                .addComponent(jLabelGrandeMenor, javax.swing.GroupLayout.PREFERRED_SIZE, 14, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanelPuntajeTotalLayout.createSequentialGroup()
                                .addComponent(jLabelPequeño)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                .addComponent(jLabelMedio)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                .addComponent(jLabelGrande)))
                        .addGap(16, 16, 16))
                    .addComponent(jSeparatorPuntajeTotal, javax.swing.GroupLayout.DEFAULT_SIZE, 90, Short.MAX_VALUE))
                .addContainerGap())
        );

        jButtonAceptar.setText("Aceptar");
        jButtonAceptar.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonAceptarActionPerformed(evt);
            }
        });

        jButtonCancelar.setText("Cancelar");
        jButtonCancelar.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonCancelarActionPerformed(evt);
            }
        });

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jLabelInformacion)
                    .addGroup(layout.createSequentialGroup()
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(jPanelMenorPuntaje, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                            .addComponent(jPanelIndicadores, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(jPanelPuntos, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addGroup(layout.createSequentialGroup()
                        .addComponent(jPanelPuntajeTotal, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 386, Short.MAX_VALUE)
                        .addComponent(jButtonAceptar)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(jButtonCancelar)))
                .addContainerGap())
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addContainerGap()
                .addComponent(jLabelInformacion)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                    .addGroup(layout.createSequentialGroup()
                        .addComponent(jPanelIndicadores, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                        .addComponent(jPanelMenorPuntaje, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addComponent(jPanelPuntos, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                    .addGroup(layout.createSequentialGroup()
                        .addComponent(jPanelPuntajeTotal, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(24, 24, 24))
                    .addGroup(layout.createSequentialGroup()
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jButtonCancelar)
                            .addComponent(jButtonAceptar))
                        .addContainerGap())))
        );

        pack();
    }// </editor-fold>//GEN-END:initComponents

    private void jTextFieldMenorPuntajeKeyReleased(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_jTextFieldMenorPuntajeKeyReleased
		try {
			menorPuntajeNivel = Integer.parseInt (jTextFieldMenorPuntaje.getText ());
			calcula ();
			muestraDatos ();
		}
		catch (Exception e) {
		}
    }//GEN-LAST:event_jTextFieldMenorPuntajeKeyReleased

	private void jButtonCancelarActionPerformed (java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonCancelarActionPerformed
		this.setVisible (false);
	}//GEN-LAST:event_jButtonCancelarActionPerformed

	private void jButtonAceptarActionPerformed (java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonAceptarActionPerformed
		vmmpf.setMenorPuntajeNivel (Integer.parseInt (jTextFieldMenorPuntaje.getText ()));
		vmmpf.setIndicadorComplejidadFuncionalidades (Integer.parseInt(jComboBoxComplejidadFuncionalidades.getSelectedItem().toString()));
		vmmpf.setIndicadorNumeroUsuarios (Integer.parseInt(jComboBoxNumeroUsuarios.getSelectedItem().toString()));
		vmmpf.setIndicadorNumeroFuncionalidades (Integer.parseInt(jComboBoxNumeroFuncionalidades.getSelectedItem().toString()));
		vmmpf.setIndicadorComplejidadVentana (Integer.parseInt(jComboBoxComplejidadVentana.getSelectedItem().toString()));
		vmmpf.setIndicadorNivelColaboracion (Integer.parseInt(jComboBoxNivelColaboracion.getSelectedItem().toString()));
		vmmpf.setIndicadorNivelOrganizacion (Integer.parseInt(jComboBoxNivelOrganizacion.getSelectedItem().toString()));
		vmmpf.calculaPuntajes ();
		this.setVisible (false);
	}//GEN-LAST:event_jButtonAceptarActionPerformed

        private void jComboBoxNivelColaboracionActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jComboBoxNivelColaboracionActionPerformed
            // TODO add your handling code here:
        }//GEN-LAST:event_jComboBoxNivelColaboracionActionPerformed

        private void jComboBoxComplejidadVentanaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jComboBoxComplejidadVentanaActionPerformed
            // TODO add your handling code here:
        }//GEN-LAST:event_jComboBoxComplejidadVentanaActionPerformed

        private void jComboBoxNumeroFuncionalidadesActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jComboBoxNumeroFuncionalidadesActionPerformed
            // TODO add your handling code here:
        }//GEN-LAST:event_jComboBoxNumeroFuncionalidadesActionPerformed

        private void jComboBoxNumeroUsuariosActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jComboBoxNumeroUsuariosActionPerformed
            // TODO add your handling code here:
        }//GEN-LAST:event_jComboBoxNumeroUsuariosActionPerformed

        private void jComboBoxComplejidadFuncionalidadesActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jComboBoxComplejidadFuncionalidadesActionPerformed
            // TODO add your handling code here:
        }//GEN-LAST:event_jComboBoxComplejidadFuncionalidadesActionPerformed

        private void jComboBoxNivelOrganizacionItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_jComboBoxNivelOrganizacionItemStateChanged
            try {
                        if(stateChanged)
                        {
                            stateChanged = false;
                            indicadorNivelOrganizacion = Integer.parseInt(jComboBoxNivelOrganizacion.getSelectedItem().toString());
                            calcula ();
                            muestraDatos ();
                            stateChanged = true;
                        }
		}
		catch (Exception e) {
		}
        }//GEN-LAST:event_jComboBoxNivelOrganizacionItemStateChanged

        private void jComboBoxNivelColaboracionItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_jComboBoxNivelColaboracionItemStateChanged
            try {
                        if(stateChanged)
                        {
                            stateChanged = false;
                            indicadorNivelColaboracion = Integer.parseInt(jComboBoxNivelColaboracion.getSelectedItem().toString());
                            calcula ();
                            muestraDatos ();
                            stateChanged = true;
                        }
		}
		catch (Exception e) {
		}
        }//GEN-LAST:event_jComboBoxNivelColaboracionItemStateChanged

        private void jComboBoxComplejidadVentanaItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_jComboBoxComplejidadVentanaItemStateChanged
            try {
                        if(stateChanged)
                        {
                            stateChanged = false;
                            indicadorComplejidadVentana = Integer.parseInt(jComboBoxComplejidadVentana.getSelectedItem().toString());
                            calcula ();
                            muestraDatos ();
                            stateChanged = true;
                        }
		}
		catch (Exception e) {
		}
        }//GEN-LAST:event_jComboBoxComplejidadVentanaItemStateChanged

        private void jComboBoxNumeroFuncionalidadesItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_jComboBoxNumeroFuncionalidadesItemStateChanged
             try {
                        if(stateChanged)
                        {
                            stateChanged = false;
                            indicadorNumeroFuncionalidades = Integer.parseInt(jComboBoxNumeroFuncionalidades.getSelectedItem().toString());
                            calcula ();
                            muestraDatos ();
                            stateChanged = true;
                        }
		}
		catch (Exception e) {
		}
        }//GEN-LAST:event_jComboBoxNumeroFuncionalidadesItemStateChanged

        private void jComboBoxNumeroUsuariosItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_jComboBoxNumeroUsuariosItemStateChanged
            try {
                        if(stateChanged)
                        {
                            stateChanged = false;
                            indicadorNumeroUsuarios = Integer.parseInt(jComboBoxNumeroUsuarios.getSelectedItem().toString());
                            calcula ();
                            muestraDatos ();
                            stateChanged = true;
                        }
		}
		catch (Exception e) {
		}
        }//GEN-LAST:event_jComboBoxNumeroUsuariosItemStateChanged

        private void jComboBoxComplejidadFuncionalidadesItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_jComboBoxComplejidadFuncionalidadesItemStateChanged
            try {
                        if(stateChanged)
                        {
                            stateChanged = false;
                            indicadorComplejidadFuncionalidades = Integer.parseInt(jComboBoxComplejidadFuncionalidades.getSelectedItem().toString());
                            calcula ();
                            muestraDatos ();
                            stateChanged = true;
                        }
		}
		catch (Exception e) {
		}
        }//GEN-LAST:event_jComboBoxComplejidadFuncionalidadesItemStateChanged

    // Variables declaration - do not modify//GEN-BEGIN:variables
    private javax.swing.JButton jButtonAceptar;
    private javax.swing.JButton jButtonCancelar;
    private javax.swing.JComboBox jComboBoxComplejidadFuncionalidades;
    private javax.swing.JComboBox jComboBoxComplejidadVentana;
    private javax.swing.JComboBox jComboBoxNivelColaboracion;
    private javax.swing.JComboBox jComboBoxNivelOrganizacion;
    private javax.swing.JComboBox jComboBoxNumeroFuncionalidades;
    private javax.swing.JComboBox jComboBoxNumeroUsuarios;
    private javax.swing.JLabel jLabelComplejidadFuncionalidades;
    private javax.swing.JLabel jLabelComplejidadFuncionalidadesAvanzado;
    private javax.swing.JLabel jLabelComplejidadFuncionalidadesBasico;
    private javax.swing.JLabel jLabelComplejidadFuncionalidadesMedio;
    private javax.swing.JLabel jLabelComplejidadVentana;
    private javax.swing.JLabel jLabelComplejidadVentanaBajo;
    private javax.swing.JLabel jLabelComplejidadVentanaExcesivo;
    private javax.swing.JLabel jLabelComplejidadVentanaMedio;
    private javax.swing.JLabel jLabelGrande;
    private javax.swing.JLabel jLabelGrandeMayor;
    private javax.swing.JLabel jLabelGrandeMenor;
    private javax.swing.JLabel jLabelIndicadores;
    private javax.swing.JLabel jLabelInformacion;
    private javax.swing.JLabel jLabelMedio;
    private javax.swing.JLabel jLabelMedioMayor;
    private javax.swing.JLabel jLabelMedioMenor;
    private javax.swing.JLabel jLabelMenorPuntajeNivel;
    private javax.swing.JLabel jLabelModificadoresDeImportancia;
    private javax.swing.JLabel jLabelNivelColaboracion;
    private javax.swing.JLabel jLabelNivelColaboracionAlto;
    private javax.swing.JLabel jLabelNivelColaboracionBajo;
    private javax.swing.JLabel jLabelNivelOrganizacion;
    private javax.swing.JLabel jLabelNivelOrganizacionDesorden;
    private javax.swing.JLabel jLabelNivelOrganizacionOrden;
    private javax.swing.JLabel jLabelNumeroFuncionalidades;
    private javax.swing.JLabel jLabelNumeroFuncionalidadesAlto;
    private javax.swing.JLabel jLabelNumeroFuncionalidadesBasico;
    private javax.swing.JLabel jLabelNumeroFuncionalidadesMedio;
    private javax.swing.JLabel jLabelNumeroFuncionalidadesMuyAlto;
    private javax.swing.JLabel jLabelNumeroUsuarios;
    private javax.swing.JLabel jLabelNumeroUsuariosAvanzado;
    private javax.swing.JLabel jLabelNumeroUsuariosBasico;
    private javax.swing.JLabel jLabelNumeroUsuariosMedio;
    private javax.swing.JLabel jLabelOPuntajeMayor;
    private javax.swing.JLabel jLabelPequeño;
    private javax.swing.JLabel jLabelPequeñoMayor;
    private javax.swing.JLabel jLabelPequeñoMenor;
    private javax.swing.JLabel jLabelPuntajeMenor;
    private javax.swing.JLabel jLabelPuntosComplejidadFuncionalidades;
    private javax.swing.JLabel jLabelPuntosComplejidadFuncionalidadesAvanzado;
    private javax.swing.JLabel jLabelPuntosComplejidadFuncionalidadesBasico;
    private javax.swing.JLabel jLabelPuntosComplejidadFuncionalidadesMedio;
    private javax.swing.JLabel jLabelPuntosComplejidadVentana;
    private javax.swing.JLabel jLabelPuntosComplejidadVentanaBajo;
    private javax.swing.JLabel jLabelPuntosComplejidadVentanaExcesivo;
    private javax.swing.JLabel jLabelPuntosComplejidadVentanaMedio;
    private javax.swing.JLabel jLabelPuntosDerecho;
    private javax.swing.JLabel jLabelPuntosIzquierdo;
    private javax.swing.JLabel jLabelPuntosNivelColaboracion;
    private javax.swing.JLabel jLabelPuntosNivelColaboracionAlto;
    private javax.swing.JLabel jLabelPuntosNivelColaboracionBajo;
    private javax.swing.JLabel jLabelPuntosNivelOrganizacion;
    private javax.swing.JLabel jLabelPuntosNivelOrganizacionDesorden;
    private javax.swing.JLabel jLabelPuntosNivelOrganizacionOrden;
    private javax.swing.JLabel jLabelPuntosNumeroFuncionalidades;
    private javax.swing.JLabel jLabelPuntosNumeroFuncionalidadesAlto;
    private javax.swing.JLabel jLabelPuntosNumeroFuncionalidadesBasico;
    private javax.swing.JLabel jLabelPuntosNumeroFuncionalidadesMedio;
    private javax.swing.JLabel jLabelPuntosNumeroFuncionalidadesMuyAlto;
    private javax.swing.JLabel jLabelPuntosNumeroUsuarios;
    private javax.swing.JLabel jLabelPuntosNumeroUsuariosAvanzado;
    private javax.swing.JLabel jLabelPuntosNumeroUsuariosBasico;
    private javax.swing.JLabel jLabelPuntosNumeroUsuariosMedio;
    private javax.swing.JPanel jPanelIndicadores;
    private javax.swing.JPanel jPanelMenorPuntaje;
    private javax.swing.JPanel jPanelPuntajeTotal;
    private javax.swing.JPanel jPanelPuntos;
    private javax.swing.JSeparator jSeparatorPuntajeTotal;
    private javax.swing.JSeparator jSeparatorPuntajes;
    private javax.swing.JTextField jTextFieldMenorPuntaje;
    // End of variables declaration//GEN-END:variables
}
